Weblogic 12c部署手册
1、实验环境:
平台 | IP | 用途 |
---|---|---|
CentOS 7.8 64Bit | 192.168.x.x | weblogic12c+oracle11gr2 |
2、服务器环境配置(优化这里不提)
2.1、安装jdk1.8
1 | #卸载系统自带的openjdk |
2.2、下载weblogic12c安装包
- 在下载页面选择 Generic (800 MB) :http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html
1 | [root@aupserver soft]# pwd |
2.3、创建weblogic用户
1 | [root@aupserver soft]# useradd weblogic |
2.4、采用静默模式安装(需创建响应文件)
1 | [root@aupserver soft]# su weblogic |
2.5、创建域
1 |
|
2.6、修改建域脚本
1 | #修改weblogic控制台用户密码 |
2.7、执行脚本
1 | [weblogic@aupserver base_domain]# /home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/wlst.sh base_domain.py |
2.8、启动和停止weblogic服务
1 | [weblogic@aupserver base_domain]# /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain |
2.9、免密启动和后台运行
- 启动weblogic需要输入用户名密码,如果不想每次都输入用户名密码,可以新建文件
1
2
3
4
5
6
7
8
9
10
11
12
13[weblogic@aupserver security]$ pwd
/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/security
[weblogic@aupserver security]$ ls
boot.properties boot.properties_20201030
[weblogic@aupserver security]$ cat boot.properties
# Generated by Configuration Wizard on Thu Oct 29 19:26:47 CST 2020
#内容如下(用户名密码填写安装domain时设置的用户名密码)
username=weblogic
password=qaz000123
#直接运行./startWebLogic.sh是前台运行,关闭窗口后服务会自动停止。如果希望后台运行,关闭窗口后服务继续运行,可以使用以下命令
[weblogic@aupserver bin]$ nohup ./startWebLogic.sh &
#该命令会创建nohup.out文件,原本控制台的输出内容会写入到这个文件里面
3、新建SRV及免密配置
图形化创建服务器
首次启动服务器回要求输入web控制台密码
1
2
3
4
5#启动新server服务器需使用startManagedWebLogic脚本来执行
[weblogic@aupserver bin]$ pwd
/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin
[weblogic@aupserver bin]$ ./startManagedWebLogic.sh uap-managerr http://aupserver:7001
[weblogic@aupserver bin]$ ./startManagedWebLogic.sh uap-server http://aupserver:7001配置免密
1
2
3
4
5
6[weblogic@aupserver security]$ pwd
/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/uap-server/security
[weblogic@aupserver security]$ cat boot.properties
#Fri Oct 30 09:12:31 CST 2020
password={AES256}FYgyVDNhKPqyTy+dTjnDeV0XVhnFR3tfBXhceKMCA2I\=
username={AES256}yya+mtqt3V8t2G3oltxpsb3AEgxyUJhCAHz2XHQAygY\=再次启动服务器并放入后台执行
1
2
3#启动新建的服务器
[weblogic@aupserver bin]$ nohup ./startManagedWebLogic.sh uap-server http://aupserver:7001 &
[weblogic@aupserver bin]$ nohup ./startManagedWebLogic.sh uap-managerr http://aupserver:7001 &